type net/http.http2ClientConn

68 uses

	net/http (current package)
		h2_bundle.go#L747: 	GetClientConn(req *Request, addr string) (*http2ClientConn, error)
		h2_bundle.go#L748: 	MarkDead(*http2ClientConn)
		h2_bundle.go#L770: 	conns        map[string][]*http2ClientConn // key is host:port
		h2_bundle.go#L772: 	keys         map[*http2ClientConn][]string
		h2_bundle.go#L776: func (p *http2clientConnPool) GetClientConn(req *Request, addr string) (*http2ClientConn, error) {
		h2_bundle.go#L785: func (p *http2clientConnPool) getClientConn(req *Request, addr string, dialOnMiss bool) (*http2ClientConn, error) {
		h2_bundle.go#L841: 	res  *http2ClientConn // valid after done is closed
		h2_bundle.go#L936: func (p *http2clientConnPool) addConnLocked(key string, cc *http2ClientConn) {
		h2_bundle.go#L943: 		p.conns = make(map[string][]*http2ClientConn)
		h2_bundle.go#L946: 		p.keys = make(map[*http2ClientConn][]string)
		h2_bundle.go#L952: func (p *http2clientConnPool) MarkDead(cc *http2ClientConn) {
		h2_bundle.go#L986: func http2filterOutClientConn(in []*http2ClientConn, exclude *http2ClientConn) []*http2ClientConn {
		h2_bundle.go#L1006: func (p http2noDialClientConnPool) GetClientConn(req *Request, addr string) (*http2ClientConn, error) {
		h2_bundle.go#L7580: 	newclientconn func(*http2ClientConn)
		h2_bundle.go#L7697: type http2ClientConn struct {
		h2_bundle.go#L7794: 	cc *http2ClientConn
		h2_bundle.go#L8108: func (t *http2Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*http2ClientConn, error) {
		h2_bundle.go#L8171: func (t *http2Transport) NewClientConn(c net.Conn) (*http2ClientConn, error) {
		h2_bundle.go#L8175: func (t *http2Transport) newClientConn(c net.Conn, singleUse bool, internalStateHook func()) (*http2ClientConn, error) {
		h2_bundle.go#L8177: 	cc := &http2ClientConn{
		h2_bundle.go#L8267: func (cc *http2ClientConn) healthCheck() {
		h2_bundle.go#L8284: func (cc *http2ClientConn) SetDoNotReuse() {
		h2_bundle.go#L8290: func (cc *http2ClientConn) setGoAway(f *http2GoAwayFrame) {
		h2_bundle.go#L8330: func (cc *http2ClientConn) CanTakeNewRequest() bool {
		h2_bundle.go#L8339: func (cc *http2ClientConn) ReserveNewRequest() bool {
		h2_bundle.go#L8383: func (cc *http2ClientConn) State() http2ClientConnState {
		h2_bundle.go#L8410: func (cc *http2ClientConn) idleState() http2clientConnIdleState {
		h2_bundle.go#L8416: func (cc *http2ClientConn) idleStateLocked() (st http2clientConnIdleState) {
		h2_bundle.go#L8453: func (cc *http2ClientConn) isUsableLocked() bool {
		h2_bundle.go#L8468: func (cc *http2ClientConn) canReserveLocked() bool {
		h2_bundle.go#L8480: func (cc *http2ClientConn) currentRequestCountLocked() int {
		h2_bundle.go#L8484: func (cc *http2ClientConn) canTakeNewRequestLocked() bool {
		h2_bundle.go#L8490: func (cc *http2ClientConn) availableLocked() int {
		h2_bundle.go#L8499: func (cc *http2ClientConn) tooIdleLocked() bool {
		h2_bundle.go#L8513: func (cc *http2ClientConn) onIdleTimeout() {
		h2_bundle.go#L8517: func (cc *http2ClientConn) closeConn() {
		h2_bundle.go#L8526: func (cc *http2ClientConn) forceCloseConn() {
		h2_bundle.go#L8536: func (cc *http2ClientConn) closeIfIdle() {
		h2_bundle.go#L8554: func (cc *http2ClientConn) isDoNotReuseAndIdle() bool {
		h2_bundle.go#L8563: func (cc *http2ClientConn) Shutdown(ctx context.Context) error {
		h2_bundle.go#L8600: func (cc *http2ClientConn) sendGoAway() error {
		h2_bundle.go#L8624: func (cc *http2ClientConn) goAwayAndClose(code http2ErrCode) {
		h2_bundle.go#L8653: func (cc *http2ClientConn) closeForError(err error) {
		h2_bundle.go#L8667: func (cc *http2ClientConn) Close() error {
		h2_bundle.go#L8673: func (cc *http2ClientConn) closeForLostPing() {
		h2_bundle.go#L8685: func (cc *http2ClientConn) responseHeaderTimeout() time.Duration {
		h2_bundle.go#L8709: func (cc *http2ClientConn) decrStreamReservations() {
		h2_bundle.go#L8715: func (cc *http2ClientConn) decrStreamReservationsLocked() {
		h2_bundle.go#L8721: func (cc *http2ClientConn) RoundTrip(req *Request) (*Response, error) {
		h2_bundle.go#L8725: func (cc *http2ClientConn) roundTrip(req *Request, streamf func(*http2clientStream)) (*Response, error) {
		h2_bundle.go#L9162: func (cc *http2ClientConn) awaitOpenSlotForStreamLocked(cs *http2clientStream) error {
		h2_bundle.go#L9189: func (cc *http2ClientConn) writeHeaders(streamID uint32, endStream bool, maxFrameSize int, hdrs []byte) error {
		h2_bundle.go#L9450: func (cc *http2ClientConn) encodeTrailers(trailer Header) ([]byte, error) {
		h2_bundle.go#L9480: func (cc *http2ClientConn) writeHeader(name, value string) {
		h2_bundle.go#L9494: func (cc *http2ClientConn) addStreamLocked(cs *http2clientStream) {
		h2_bundle.go#L9505: func (cc *http2ClientConn) forgetStreamID(id uint32) {
		h2_bundle.go#L9536: 	cc *http2ClientConn
		h2_bundle.go#L9540: func (cc *http2ClientConn) readLoop() {
		h2_bundle.go#L9640: func (cc *http2ClientConn) countReadFrameError(err error) {
		h2_bundle.go#L10419: func (cc *http2ClientConn) Ping(ctx context.Context) error {
		h2_bundle.go#L10504: func (cc *http2ClientConn) writeStreamReset(streamID uint32, code http2ErrCode, ping bool, err error) {
		h2_bundle.go#L10525: func (cc *http2ClientConn) logf(format string, args ...interface{}) {
		h2_bundle.go#L10529: func (cc *http2ClientConn) vlogf(format string, args ...interface{}) {
		h2_bundle.go#L10728: 	cc *http2ClientConn
		h2_bundle.go#L10784: func (cc *http2ClientConn) maybeCallStateHook() {
		h2_bundle.go#L10813: func http2traceGotConn(req *Request, cc *http2ClientConn, reused bool) {